<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Omikron BASIC</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Omikron_BASIC"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Omikron_BASIC rootpage-Omikron_BASIC skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Omikron BASIC</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p><b>Omikron BASIC</b> ist ein Dialekt der <a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a> <a href="BASIC" title="BASIC">BASIC</a>, der Mitte der 1980er Jahre von der <a href="Omikron" title="Omikron">Omikron</a>.Soft + Hardware GmbH für den <a href="ATARI_ST" class="mw-redirect" title="ATARI ST">ATARI ST</a>, STE und TT entwickelt wurde. Ab 1988 gehörte der Omikron-Basic-Interpreter einschließlich Handbuch zur Grundausstattung aller in Deutschland ausgelieferten ST-Computer.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
Omikron BASIC zeichnete sich vor allem durch mathematische Fähigkeiten inklusive 19-stelliger Rechengenauigkeit aus sowie durch ein neuartiges Interpreter-Konzept, das eine für damalige Verhältnisse hohe Rechengeschwindigkeit ermöglichte: -zigmal schneller als Atari BASIC, oft etwa doppelt so schnell wie <a href="GFA-BASIC" title="GFA-BASIC">GFA-BASIC</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Eigenschaften">Eigenschaften</h2></div>
<p>Der <a href="Editor_(Software)" title="Editor (Software)">Editor</a> und <a href="Interpreter" title="Interpreter">Interpreter</a> (Version 3.0) wurde bald nach Erscheinen der MEGA-ST-Serie von Atari lizenziert und standardmäßig anstatt des instabilen und unfertigen <i>Atari ST BASIC</i> mit ausgeliefert. Den Compiler konnte man nachkaufen. Damit konnte man optional kompilierte Programme weitergeben, ohne dass der Anwender den <a href="Quellcode" class="mw-redirect" title="Quellcode">Quellcode</a> einsehen konnte.
</p><p>Kompilierte Programme konnten die Koprozessoren nutzen und die Abbruch-Tastenkombination <i>CTRL-C</i> sperren.
</p>
<p>Mit der Weiterentwicklung der ATARI-Serien nach STE, TT und Falcon wurden wegen Inkompatibilitäten zwischen den Rechnermodellen und Unsauberkeiten in Omikron BASIC immer wieder Anpassungen der Software erforderlich, wodurch der Anwender gezwungen war, die mehr oder weniger teuren neuen Versionen des Compilers (3.5, 4.0, 5.0) zu erwerben, um kompatibel zu bleiben. Die letzte Version 5.0 lief dann endlich auch auf Atari-Emulatoren „sauber“, z. B. <a href="MagiC" title="MagiC">MagicPC</a> von ASH, so dass man auch auf dem PC oder Mac seine Atari-Programme in Omikron BASIC weiter laufen lassen kann.
</p><p>Nahezu alle Funktionalitäten des Betriebssystems waren von Omikron BASIC aus erreichbar und nutzbar, wie zum Beispiel Zugriffe auf <a href="BIOS" title="BIOS">BIOS</a> und die <a href="Grafische_Benutzeroberfl%C3%A4che" title="Grafische Benutzeroberfläche">Grafische Benutzeroberfläche</a> GEM.
</p>
<div class="mw-heading mw-heading2"><h2 id="Bibliotheken">Bibliotheken</h2></div>
<p>Die Ausrichtung des Omikron BASIC auf eine eher wissenschaftlich-technisch interessierte Zielgruppe zeigt sich u. a. an den Erweiterungs-Bibliotheken, die zusätzlich erworben werden konnten:
</p>
<ul><li>Statistik (Verteilungen, Konfidenzintervalle, Tests, Mehrfeldtafeln)</li>
<li>Numerik (Gleichungssysteme, Approximation, numerische Integration, Differentialgleichungssysteme)</li>
<li>Complex (Rechnen mit komplexen Zahlen)</li></ul>
<p>Für Anwendungen außerhalb der Ingenieurwissenschaften gab es aber ebenfalls Bibliotheken:
</p>
<ul><li>EasyGem (Konstruktion des GUI)</li>
<li>MIDI (Musik)</li>
<li>SQL (Bibliothek mit eigener <a href="Datenbank-Engine" title="Datenbank-Engine">Datenbank-Engine</a>)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Spätere_Entwicklungen"><span id="Sp.C3.A4tere_Entwicklungen"></span>Spätere Entwicklungen</h2></div>
<p>Mit der Konzentration ATARIs von <a href="Heimcomputer" title="Heimcomputer">Homecomputern</a> zu <a href="Spielekonsole" class="mw-redirect" title="Spielekonsole">Spielekonsolen</a> verlor auch Omikron BASIC in den 1990er Jahren rasch an Bedeutung.
</p><p>Omikron BASIC wurde bis 2013 von Berkhan-Software<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> (Versionen 5, 6, 7 und 8) weiterentwickelt und vertrieben, vor allem für <a href="Apple_Macintosh" class="mw-redirect" title="Apple Macintosh">Apple-Macintosh-Systeme</a>. Eine Version für Intel-Macs (bis Mac OS 10.6) ist 2008 erschienen (8.5). Sowohl der Editor als auch die kompilierten Programme arbeiten unter <a href="Rosetta_(Apple)" title="Rosetta (Apple)">Rosetta 1</a>, da ausschließlich PowerPC-Code verwendet bzw. erstellt wird. Mit Mac OS 10.7 wurde Rosetta 1 von Apple entfernt. Auf individuelle Nachfrage lieferte Berkhan-Software auch ein zuladbares Assembler-Modul für den Mac aus, mit dem Inline-Assembler-Programme (PPC-Prozessor-Plattform) kompiliert werden konnten, was die erzielbare Ausführungsgeschwindigkeit von Programmen nochmals steigerte.
</p>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Carsten Kraus: <i>Atari – Omikron. Basic – Eine Programmiersprache für den ST Computer Taschenbuch.</i> Atari (10. Auflage 1992)</li>
<li>Programmierhandbuch zu OMIKRON.BASIC (c) 1987 OMIKRON.Software</li>
<li><a rel="nofollow" class="external text" href="https://portal.dnb.de/opac.htm?method=simpleSearch&query=4220395-8">Literatur von und über Omikron-BASIC</a> im Katalog der <a href="Deutsche_Nationalbibliothek" title="Deutsche Nationalbibliothek">Deutschen Nationalbibliothek</a></li>
<li><a rel="nofollow" class="external text" href="https://portal.dnb.de/opac.htm?method=simpleSearch&query=4204191-0">Literatur von und über Omikron-BASIC 3.0</a> im Katalog der <a href="Deutsche_Nationalbibliothek" title="Deutsche Nationalbibliothek">Deutschen Nationalbibliothek</a></li>
<li><a rel="nofollow" class="external text" href="https://swb.bsz-bw.de/DB=2.104/DB=2.1/CMD?ACT=SRCHA&IKT=1016&SRT=RLV&TRM=Omikron+BASIC">Literaturnachweise im SWB-Katalog</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://www.stcarchiv.de/stc1996/11/omikron-basic5">ST-Computer 11/96: Testbericht Omikron BASIC 5.02</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.stcarchiv.de/stm1988/09/omikron-basic-3"><i>ST-Magazin Archiv: 1988.</i></a> WEKA Medien Verlagsgesellschaft, 1988,<span class="Abrufdatum"> abgerufen am 8. Dezember 2009</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AOmikron+BASIC&rft.title=ST-Magazin+Archiv%3A+1988&rft.description=ST-Magazin+Archiv%3A+1988&rft.identifier=&rft.publisher=WEKA+Medien+Verlagsgesellschaft&rft.date=1988"> </span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */
.mw-parser-output .webarchiv-memento a{color:inherit}
/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100920055616/http://www.berkhan.com/">Berkhan-Software</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 20. September 2010 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) (englisch, deutsch)</span>
</li>
</ol>
<div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten">
<div style="display: table-cell; vertical-align: middle; width: 100%;">
<div>
Normdaten (Sachbegriff): <a href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4220395-8">4220395-8</a></span> </div>
</div></div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2024-09-01" href="https://de.wikipedia.org/wiki/?title=Omikron_BASIC&oldid=248234586">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>